package com.eastfair.venuebooking.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.eastfair.boot.request.PageParams;
import com.eastfair.boot.service.SuperService;
import com.eastfair.venuebooking.dto.PriceListPageQuery;
import com.eastfair.venuebooking.dto.PriceListSaveDTO;
import com.eastfair.venuebooking.dto.PriceListSpacePageQuery;
import com.eastfair.venuebooking.dto.PriceListUpdateDTO;
import com.eastfair.venuebooking.entity.PriceList;
import com.eastfair.venuebooking.vo.PriceListSpaceVO;
import com.eastfair.venuebooking.vo.PriceListVO;

import java.text.ParseException;
import java.util.List;

/**
 * <p>
 * 业务接口
 * 价目表
 * </p>
 *
 * @author linan
 * @date 2022-06-08
 */
public interface PriceListService extends SuperService<PriceList> {

    IPage<PriceListVO>  queryPriceList(PageParams<PriceListPageQuery> params);

    Boolean savePriceListInfo(PriceListSaveDTO priceListSaveDTO);

    Boolean updatePriceListInfo(PriceListUpdateDTO priceListUpdateDTO);

    Boolean  delPriceListByIds(List<PriceListUpdateDTO> priceListUpdateDTOList);

}
